home *** CD-ROM | disk | FTP | other *** search
- Changes from 0.99 to:
- 1.00: * Fixed sprite in infobox to work with RO2
- * Removed colons after FMPT and TOPT
- 1.01: * Replaced FMPT and TOPT 4D with 1D
- * Fixed seen-by bug.
- 1.10: * All fakenet support has been removed
- * Fixed a summary bug
- * Weeding altered to be less literate and prepared for user-defined weed
- types when I can think of a proper parser (yep, that's the only
- problem :-)
- * Strange icon-pointer bug caused the From and To fields
- in a reply to be identical. Sometimes.
- * If you edit a message to which FidoMail has added a footer, it will be
- removed.
- 1.20: * The string redirection is generalised to work on the quote header and
- origin line as well as on footers. A new directive, '%List:' has been
- added. See the file 'ExpandInfo' for examples.
- * New switch: Quote prefix on/off. This will also affect imported text
- files.
- * It is also possible to enter a different prefix temporarily.
- * The quoting or file can get formatted as well.
- * Finally: User defined weed types. Look in 'WeedHelp' for details.
- * It is now possible to save a group of messages as one file from the
- summary window.
- 1.30: * Errors in the config file could sometimes leave the file open and exit
- with an error instead of '...unable to continue'.
- * Moving around in the messages has changed. There's keys for moving to
- the first and last messages in the current group, and it will no
- longer revert to 'All mail in all areas' when you've reached one of the
- ends. The only remaining effect is when suddenly there's no more valid
- messages, in which case the window will be closed. Also, killing a
- message no longer closes the window unless it was the last one in the
- current group.
- * When there was 0 messages, several unwanted special-fx occurred. These
- are gone. Those I found, anyway.
- * Fix of a simple bug means that FidoMail now almost always invents some
- kind of sensible receiver address when you're replying.
- * The msgs dirs are now scanned after every operation which may have
- caused one of them to be empty. And the empty ones are then of course
- deleted.
- * A packet can now be dragged onto the iconbar icon, whereupon it will be
- tossed if possible.
- * Search has been extended by an optional restriction of the search to
- a certain group of messages. This group is specified by pressing menu
- on the required group, like Save and Read.
- * Fix of a bug which could give an error on pressing menu in the summary
- window.
- 1.35: * 5D Outbound structure added, but it's still only possible to export
- mail to point 0, i.e. a node. Is the other possibilities needed at all?
- * Allowed the date in messages to be an incorrect length (a RiscBBS
- feature :-)
- * Fix of a quote-prefix error appearing when writing a message before
- reading any.
- * It is now possible to copy, move and forward messages between areas.
- Copy & move is intended to be used locally, but forwarded msgs can
- safely be exported. (Otherwise people might think they've got dupe
- problems)
- * Messages is now kept in one big 'virtual heap' instead of 1 file per
- message. This will reduce the amount of disc space used by about 50%.
- * 'Renumber' is gone, as there isn't any numbers in the new format.
- * A 'Junkarea' has been made instead of the netmails from FidoMail. It
- works exactly like any other area, except that messages cannot get
- exported.
- * The relinking functions are gone, since it is impossible to relink with
- the new single-file message base.
- * The area-links are now checked for validity at startup, and any errors
- will automatically be corrected. Which means, that you can change, add
- and delete areas in the config file without having to relink
- afterwards (lucky, 'cause you can't relink anymore). Also, the junkarea
- is scanned to see if any of the unknown areas has become known.
- * New function, 'Tidy', to remove free space from the messagebase file.
- The current implementation is very simple, so a faster one will appear
- later.
- * Another new function, 'Check heap', will perform an integrity check on
- the messagebase file, if anything goes wrong.
- * Things went kinda uncontrolled, when FidoMail was started twice. The
- fix of this made way for a new level of FidoMail-control, which you
- _may_ use... It's still able to behave like before.
- * A warning will be given when the freespace map reaches 80% of the
- allocated size for it. You will then be asked to Tidy the base.
- 1.40: * A new status window will hopefully help us find out what FidoMail is
- supposed to do, and what it is actually doing. It will be opened
- at start-up if the Config-file contains the word 'OpenStatus'.
- * Since FidoMail has started to poll before making a scan, I had to
- change my Binkley errorlevel actions quite a bit. Not everybody might
- have got the grasp of these, so I've added some cli-options to make
- it easier to handle. See the 'SomeHints' file for... some hints.
- * FullInfo in the Config file is now ignored, and 'Full info' is Off by
- default.
- 1.42: * Since 1.35 the msgids were all alike, causing some mailprocessors to
- think that n-1 messages were dupes. They are now as unique as possible.
- * Changed the packet header format to follow FSC-0039.
- * Added some extra masks to use when searching for inbound archives.
- '####M#' to '####S#' is now recognised.
- 1.43: * It's a wonder the Spark-start&stop worked at all. A lot of fighting with
- SparkMail-broadcasting is ended, and now everything works.
- * Product code changed to FFFF. I suppose I ought to get a proper one
- some day.
- * Outgoing window moved to the center of mode 12.
- * 'Format quote' is On by default.
- 1.50: * Summary window contents can be changed to show user-specified info.
- Refer to the 'Summary' file for details.
- * A new flag 'New' has been added to the messages. A message is marked
- as new when it is tossed, and remain as such until the next toss
- operation. The 'Read' flag is still active, if anybody wants it.
- * '-zipnew' will now zip 'new' messages rather than 'unread' ones.
- * Weedtypes extended with the 'New' and 'NotNew' flags.
- * Sysopname match made case-insensitive (for the 'Personal' flag).
- * Copied, forwarded and manually written messages is now 'New' rather
- than 'Unread'.
- * PageUp/Down now active when reading mail.
- * Headers in a saved group can be anything. Look in the 'SaveAGroup' file
- for details.
- 1.51: * Spark-ctrl altered (again). This time for unarcing.
- * Status info is more detailed.
- * Startup had become somewhat sluggish, so now it will poll a couple of
- times while initialising.
- * It is now possible to view the log file (using the 'View log' savebox
- in the 'Misc' submenu) while FidoMail is running.
- 1.52: * Minor clean-up.
- 1.60: * About 85% of the program rewritten to change the format of the
- arealinks. This gave a speed bonus of about 7 times on things like
- opening the summary window and weeding. Other functions are just
- faster. The links now takes a little less space on the disc as well.
- * Floppy-perfomance improved. This is best used by putting the heap in
- the ram-disc. See 'SomeHints' for details.
- * The wildcarded filenames used when unarcing and tossing can be changed
- by the user.
- * Scheduled tidying is possible by using '-tidy' in the command string.
- * The log file can be emptied with 'Empty log' in the 'Misc' submenu.
- This is also possible to control with an '-emptylog' option.
- * The various save-boxes now have an 'Open' button, which will deliver
- the file to a text editor, if one is running.
- 1.61: * 'Unarc' added to the 'In' submenu. 'Toss' will only toss, rather than
- unarc and then toss.
- * 'Sparkmail' added to the 'Out' submenu.
- * If 'Spark' is not defined in the !Config file, 'Unarc'and '-unarc' will
- be ignored. The same applies to 'Sparkmail' and '-sparkmail'.
- * The %-fields altered. They were getting silly.
- * Added '%a' to the saved-group headers and expanded strings, meaning
- 'conference' (area).
- * It is now possible to change the destination area of a message while
- writing it. More important: It is also possible to tick several
- destination areas, except for netmails. This will of course post the
- message in all the areas ticked.
- * 'Disc full' errors while tossing will now cause the offending packet to
- be regenerated containing the remaining messages.
- * Other 'Disc full' errors will just cancel the operation. Note, that you
- may be unable to quit because of a full disc. There are several
- cached files, and the msgbase would become corrupted if they weren't
- saved.
- * A very basic sorting function added. This will sort the messages by
- their date, but only to minute-precision. A faster routine will
- appear later.
- * Getting the receiver address when replying by netmail has been changed
- a bit. It will always invent something, but the point# may be missing
- if there is neither FMPT nor MSGID in the original.
- 1.62: * New config option added, 'QuickToss'. This is mainly for harddisc
- users, and will almost double the speed of a toss. It does this simply
- by extending the messagebase file before the toss, so floppy users can
- use it too, if you have about 1.1 times the packet-size of free space.
- * Tidy made faster.
- * Small bug in summary window fixed.
- * Filelist window will be the correct width, now that ArcBBS filelists
- aren't all the same anymore.
- * Month in pkt-header bug corrected.
- * Small change in the interface to StrongHlp.
- 1.66: * Config verification improved. It was possible to get strange effects
- with syntax errors in the Config file.
- 1.70: * Sorting extended with the ability to sort by the subject and sender
- line. The code has been rewritten, so it is much faster. You can also
- specify a sorting method, which is to be used by default, by including a
- 'BaseOrder' command in the Config file. See the 'Config' documentation
- for details.
- * 'Sort' submenu in the iconbar menu allows you to change the sorting
- method. At the next startup, FidoMail will revert to the method
- specified in the Config file (if any).
- * Clicking adjust on a group in the summary window now produces a list
- of the messages in that group. Select on a message will display it,
- Adjust will close the list window afterwards. The list window can be
- left open, and will change when the messagebase changes.
- * New cli-option: '-listnew'. This works as the old '-zipnew', but will
- open a list of the new messages instead of displaying the first one.
- * Incoming window displays a message number, and you can get the list
- window by clicking on it. The message numbers changes according to the
- group you are reading (1 to <number_of_msgs_in_group>).
- * 'Goto' function added to the incoming menu.
- * Searching made Escapable.
- * Will now properly close the incoming window if unmarking the last
- marked message while reading marked messages.
- * Various bits converted to MC and hence work faster.
- * Heap checking routine rewritten, and is about 150 times faster (ok, it
- WAS rather slow :-), even better on a floppy, since it doesn't need the
- large temporary file anymore. I'll probably make it even faster at a
- later stage, and include it in the startup sequence.
- * D'Bridge forgets the 0's at the end of packets, I am told. FidoMail now
- traps this.
- 1.70a:* Always missing the last one :-( Bug corrected wrt writing mail before
- reading any.
- * Sort speeded up by a factor 4. Thanks goes to Brain for the good idea.
- * Icon didn't appear on RiscOs 3.00.
- * External editing supported. I've tested it with StrongEd v. 1.21, and
- the quoting confuses it's cursor handling. Obviously it hasn't been
- tested, as StrongHlp doesn't use those kinds of operations. Hopefully it
- will work in other editors or in newer versions of StrongEd.
- The external editing doesn't work quite as I would have wanted it to,
- but there's no way around this with the current protocol.
- 1.70b:* Now ensures the existence of the outbound directories in 5D mode.
- * %i added to the string expansion, meaning 'Area Identifier', e.g.
- 'ARCHIMEDES'.
- * Problems with %s and %t in quote-header fixed.
- * File request now takes chars from the filelist up to the first space.
- This allows for filelists with DOS-names.
- * Inbound AKAs implemented. See 'Config' docs for details.
- * Now _requires_ FSC-0039 packets. This isn't a problem for points under
- ArcBBS systems, but older pc-systems may need to upgrade.
- * Icons in the summary window can be made to go red when the number is
- non-0.
- * It seems the SetArea address hasn't worked for some time. Now it does.
- 1.70c:* Scan destinations can now be points. You need 5D outbound for this to
- take effect.
- * Point# was lost if a netmail was edited. Now it will be preserved.
- * New config-switch: 'NoDummyPkt'. This will stop the dummy poll-packet
- from being generated when scanning.
- * Certain areas can be put on hold for somebody by appending 'H' to the
- SetArea line.
- 1.71: * '%LIST:' didn't work well with empty lines in the list.
- * It is now possible to attach one or more files to a netmail.
- 1.72: * Added UseNet capability (one-way, for now).
- 1.73: * Now ensures existence of 5D-dirs in all cases.
- * It's now possible to save a message with the footer turned off.
- * The scanning is made more general, so you can now scan out to 128
- systems of your own choice, rather than just to your boss. This can be
- both points and nodes. For any system, you can select whether the
- packet should be sent or put on hold.
- * Added an 'AreaMap' window for editing which other systems get what
- echos. The addresses in the 'SetArea' lines are now ignored, and should
- be set in the window instead. See the file 'AreaMap' for details.
- * Added an AreaFix processor for remote editing of the abovementioned
- information. Echos can be locked to prevent specific links from doing
- this.
- * New config word: 'RouteMap'. It _must_ be used to set up the route map,
- which will be used to scan netmails to various places. See the
- Config docs for details.
- 1.74: * Proper 4D outbound structure. Depending on the 5DOutbound keyword in
- the Config file, the outbound dir is used like this:
- 4D: <FM$Outbound$Dir>.nnnnoooo## , if the receiver is a node
- or: <FM$Outbound$Dir>.nnnnooooPN.pppp## , if it is to a point.
- 5D: <FM$Outbound$Dir>.dddddddd.zzzznnnn.oooopppp##, in all cases.
- * Tossing routine completely rewritten and is faster now.
- * Scanning is slower, 'cause it has to do a lot more.
- * New CLI-option: '-tosson' which will behave like '-toss', except the
- existing 'New' messages will not be 'Old' afterwards.
- * Implemented the ^aREPLY kludge. This will of course go wrong if you
- reply to a message, then change the receiver and the subject.
- 1.75: * Made tossing faster again.
- * Added a 'notify' box to display non-fatal errors. This will greatly
- reduce the risk of freezing the system because an error-box is waiting
- for OK. Serious (unexpected) errors still make an errorbox, otherwise
- a recurring error would keep popping up until the logfile filled the
- disc.
- * Quote-formatting changed. It will try as sensibly as possible to make
- quotes of quotes of quotes etc. show what they are. Any 'xx>' prefixes
- will start the lines, and the text will be formatted to the narrower
- width.
- * Added a window showing the 'thread', i.e. the way a discussion of a
- subject has progressed. It's opened by clicking the 'Threadî' icon,
- and will remain open and be updated until you close it. If you want
- a more detailed description of how the contents are supposed to be
- understood and used, look in the file 'Thread'.
- * You can move to the messages in the thread by clicking on a box in the
- thread-window.
- 1.76: * Made a '-poll <address>' CLI-option to generate a dummy-packet and so
- force a poll of <address>.
- * New expanded variables: '%t1', '%t2', '%f1', '%f2', '%q1' and '%q2'.
- '1' and '2' gives the first- and surname of the receiver, sender and
- quoted person respectively.
- * Header for forwarded messages can be altered by editing the 'Forward'
- file in the 'Misc' directory. The format of this file is the same as
- for the 'GroupHdr' one. See 'SaveAGroup' for details.
- * New config word: 'TearLine'. If present, it will replace the default
- text after the tearline with the text given. Details in config docs.
- * Sort by date made faster again.
- * Added an icon in the incoming window displaying the 'delay'. This is
- the difference between the date it was sent and the date it arrived.
- * Trap on large outgoing message-size didn't work.
- * New level of configuration added. There's a file called !Limits, which
- defines the various limits in FidoMail. It's potentially dangerous to
- change this file without having read the 'Limits' file in the 'Dox'
- dir.
- * Displays TABs in incoming msgs properly.
- * New window for editing msg-attributes. This can be used for time-
- warping, rescanning etc. See file 'AttrEdit' for examples.
- 1.77: * CLI-option handling changed. Options will now be executed in the order
- they are given.
- * New CLI-option, -killspark will kill spark.
- * New CLI-option, -resetnew will reset the new messages.
- * New !Config switch: 'SafeHeap'. If present, FidoMail will save the
- cached data when it has changed a lot. 'A lot' is when the heap would
- be lost if the machine was e.g. turned off.
- It takes about .5 sec to do this on floppy, so it is optional.
- * The meaning of the 'Read' attribute has changed slightly. It used to
- mean 'displayed', which could be annoying, since that didn't mean that
- you had _read_ it too. Now, unread messages are only marked as read
- when you leave them in certain ways:
- Moving back, forwards, back area, forward area, to first, to last.
- They are _not_ affected by Goto, closing the window or anything else.
- To ensure that the 'Read' flag is correct, you must therefore go
- forwards when you have read the last 'unread' message. There will then
- be none left, and the window will close. If you close the window
- 'manually', the last msg will not be marked as read.
- * An automatic system can be made somewhat simpler now. I've described
- mine in the bottom of the 'CLIoptions' file.
- 1.78: * There was a bug in the thread-window with very big threads. This has
- been fixed, and the window has been changed in various ways.
- * Now takes address from origin line instead of msgid.
- * FMPT removed from echomails.
- * Incoming window redesigned, it works more like a 'normal' window now.
- * A message is now 'read' when you close the incoming window.
- * New icons in the incoming window displays all the attributes. Except
- for 'personal', all of them can be changed by clicking on them.
- * Small locks beside the attribute-icons shows the group you are reading.
- These can be toggled too, so you can get groups that are not available
- via the summary window (unless you've changed it of course).
- 1.79: * Added Rot-13 encoding.
- 1.80: * Added Torsten Karwoth's address book, and new commands in !Config and
- !Limits. The address book is accessed and edited from the outgoing
- window (see the AddrBook file for details).
- * You can add the sender's name to the address book (or edit it, if it's
- already in there) by clicking on the name in the incoming window.
- * New !Config command: 'Include <file>'. Used to split your configuration
- into several files.
- * Fixed an AKA problem.
- * The AKAs must now each have a sysopname too.
- * You can select which AKA to use, via a menu. This means that you can
- have several users of the same message base.
- * Added an 'EnsureAKA' config-command. This is used if FidoMail is
- running automatically. Usually, you will have an 'EnsureAKA 1', which
- ensures that FidoMail starts up with your primary address.
- * Space added to quote prefix when format is off.
- * Quotes in incoming messages are now displayed in blue (TK idea again).
- * Outgoing window works like incoming window.
- * Better control over read-only areas. You will now be unable to write
- messages in them, even in your own message base.
- * Implemented filelist-areas. The 'Reply' button becomes a 'Freq' button.
- You can freq a specific file by clicking on a line in a message. These
- areas can optionally be read-only. Look in the config dox for info
- about how to make read-only and file areas.
- * TAB now inserts spaces in outgoing window (courtesy of Torsten Karwoth)
- * You can restrict weeding to a specific area by using the new 'Weed'
- item in the summary menu instead of the iconbar menu.
- * New 'System Information' window displays the current system setup.
- * !FidoMail directory changed to accommodate several setups.
- * Domains implemented more or less like Torsten Karwoth did it. You can
- have a completely different configuration for each domain, and you can
- share some of the files between domain setups. See the file 'Domains'
- for examples.
- * AutoWeed implemented. You can weed various areas in various ways and
- treat various kinds of messages in even more various ways.
- This can be done automatically at various times. See Config dox for
- details.
- 1.81: * SEEN-BY format altered in message base. This makes scanning much
- faster, and it cures a bug in the old format.
- * SEEN-BYs are now sorted and concatenated when scanning. Every downlink
- gets messages with seen-bys containing any other downlinks connected to
- that area.
- * Help files for StrongHlp updated and extended. Still, much is missing.
- * (Released to â–€-testers)
- 1.82: * Address book bug fixed.
- * New config-switch: 'NoFuss'. Will close the outgoing window without
- complaining that it's been edited.
- * Freq bug fixed.
- * 3D-Seenbys displayed with a '3D-Seenby' header.
- * New icons. Sender's address in incoming and receiver's when appropriate
- (netmail). Both sender's and receiver's in outgoing.
- * Crosspost menu moved to the 'Area:' icon, like the 'From:' and 'To:'
- menus.
- * Crossposting a message now inserts ' * Crossposted in <area>' lines at
- the top of the message.
- * New 'Preferences' window allows you to change such things as origin,
- footer etc. without having to restart with a new config file.
- * '%List:' redesigned to be better. It now contains the names of areas
- and what to do with them, instead of 1 line/area.
- * Bug corrected wrt messages without a msgid.
- * Panes could be misaligned when changing mode.
- * Sort by sender & subject improved
- 1.85: * Bug when weeding 1 area fixed.
- * Docs updated.
- 1.86: * Address book bug fixed.
- * Calculation of memory requirement tidied up.
- * Log file can be kept closed by not specifying 'KeepLogOpen' in the
- config file.
- 1.87: * Bug that would have appeared on 04 Aug 1994 fixed.
-